home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg((((3333ddddmmmm)))) aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- afSetTrackPCMMapping - override the current PCM mapping values associated
- with a given track in an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiiooooffffiiiilllleeee....hhhh>>>>
-
- iiiinnnntttt aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg((((AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee ffffiiiilllleeee,,,, iiiinnnntttt ttttrrrraaaacccckkkk,,,,
- ddddoooouuuubbbblllleeee ssssllllooooppppeeee,,,, ddddoooouuuubbbblllleeee iiiinnnntttteeeerrrrcccceeeepppptttt,,,,
- ddddoooouuuubbbblllleeee mmmmiiiinnnncccclllliiiipppp,,,, ddddoooouuuubbbblllleeee mmmmaaaaxxxxcccclllliiiipppp))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _f_i_l_e is an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee structure, previously created by a call to
- aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm) or its equivalent.
-
- _t_r_a_c_k is an integer which identifies an audio track in _h_a_n_d_l_e.
-
- Since all currently supported file formats contain only one
- audio track, the value AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK should always be used
- here for now.
-
- _s_l_o_p_e is a double precision floating point value which specifies an
- amplitude scaling factor for the waveform to be associated
- with _t_r_a_c_k.
-
- _i_n_t_e_r_c_e_p_t is a double precision floating point value indicating the
- audio waveform vertical midpoint ( zero-crossing) value for
- the audio data associated with _t_r_a_c_k
-
- _m_i_n_c_l_i_p is a double precision floating point value indicating the
- minimum or most negative audio data sample value to be read.
- Any value less than this will be set to _m_i_n_c_l_i_p
-
- _m_a_x_c_l_i_p is a double precision floating point value indicating the
- maximum or most positive audio data sample value to be read.
- Any value greater than this will be set to _m_a_x_c_l_i_p
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg(((()))) allows an application to override the default PCM
- mapping values associated with a track. This causes the Audio File
- Library to reinterpret the sample data loaded by aaaaffffRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss(3dm)
- according the the new mapping.
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- PCM mapping is only useful for modifying frames as they are read into or
- written out from a buffer via aaaaffffRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss(3dm) or aaaaffffWWWWrrrriiiitttteeeeFFFFrrrraaaammmmeeeessss(3dm).
- None of the currently supported file formats have the capability to store
- this information, even though the actual mapping can and will be applied
- to the frames stored in those files. Therefor, it is important to be
- careful what values you specify. In general, all two's complement and
- floating point sample formats are expected to be symmetrical about zero,
- i.e., the iiiinnnntttteeeerrrrcccceeeepppptttt will be 0.0 and _m_i_n_c_l_i_p and _m_a_x_c_l_i_p will be negative
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg((((3333ddddmmmm)))) aaaaffffSSSSeeeettttTTTTrrrraaaacccckkkkPPPPCCCCMMMMMMMMaaaappppppppiiiinnnngggg((((3333ddddmmmm))))
-
-
-
- and positive N, where N is some non-zero positive value.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- afInitPCMMapping(3dm), afSetVirtualPCMMapping(3dm),
- afGetVirtualPCMMapping(3dm), afReadFrames(3dm)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-